/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cellstore.controlador;

import java.util.List;
import org.cellstore.entidad.TbSystpar;
import org.cellstore.negocio.MantenimientoTablas;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

/**
 *
 * @author PPATOCHE
 */
@Controller
public class CellStoreController {

    @Autowired
    private MantenimientoTablas mantenimientoTablas;

    public void crearTbSystpar(TbSystpar tbSystpar) throws RuntimeException {
        mantenimientoTablas.crearTbSystpar(tbSystpar);
    }

    public void editarTbSystpar(TbSystpar tbSystpar) throws RuntimeException {
        mantenimientoTablas.editarTbSystpar(tbSystpar);
    }

    public void removerTbSystpar(TbSystpar tbSystpar) throws RuntimeException {
        mantenimientoTablas.removerTbSystpar(tbSystpar);
    }

    public TbSystpar obtenerTbSystpar(Object id) {
        return mantenimientoTablas.obtenerTbSystpar(id);
    }

    public List<TbSystpar> obtenerTodosTbSystpar() {
        return mantenimientoTablas.obtenerTodosTbSystpar();
    }

    public List<TbSystpar> obtenerTbSystpar(String nombreCampo, String valor) {
        return mantenimientoTablas.obtenerTbSystpar(nombreCampo, valor);
    }

    public int contadorTbSystpar() {
        return mantenimientoTablas.contadorTbSystpar();
    }
    
    public List<TbSystpar> obtenerTablaTbSystpar(String cCodTab) {
        return mantenimientoTablas.obtenerTablaTbSystpar(cCodTab);
    }
}
